#e
#Title[XuANACXtH[-Easy-v]
#Text[ł]
#ScriptVersion[2]
#PlayLevel[Easy]
#Player[FREE]

script_enemy_main {
 let img = "script\img\ExRumia.png";
 let name = "XuANACXtH[v";
 let pet = 0;

 @Initialize {
  CutIn(KOUMA, name, "", 0, 0, 0, 0);
  SetX(GetCenterX);
  SetY(GetClipMinY + 64);
  SetLife(5000);
  SetTimer(80);
  SetScore(1000000);
  SetDamageRate(0, 0);
  SetDurableSpellCard;
  boss_magic_circle;
  LoadGraphic(img);
  SetTexture(img);
  SetGraphicRect(64, 0, 128, 64);
  PlaySE(spellSE);
 }

 @MainLoop {
  SetCollisionA(GetX, GetY, 24);

  pet += 1;
  if(GetTimer <= 77) { //^C77bȉɂȂ{}s
   if(GetTimer % 10 != 0 && pet % 42 == 0) { //^C10̔{ȊȌꍇ + pet42̔{(0.7b)̎{}s

    if(10 - (GetTimer % 10) >= 2 || pet % 42 != 0) { //^C̈̈ʂ9ȊȌꍇ(14,96,88,41) ܂ pet42̔{ȊO(0.7b)̂Ƃ{}s
     let space = 360 / (12 - truncate(GetTimer / 10)); //^C̏\̈ʂtruncate̒gɂȂ܂(12bȂ1,45bȂ4)Ƃ͌vZ
     let angle = 0;
     while(angle < 360) { //angle360̏ꍇ{}s܂
      let speed = 1;
      loop(3) {
       let id = 1;
       let save = NULL;
       let typeB = BLUE04;
       let typeW = WHITE01;
       let delay = 0;
       PlaySE(shotSE);
       CreateShotA(id, GetX, GetY, delay);
       SetShotDataA(id, 0, 4, angle + pet * 2.2, 0, 0, 3, typeB);
       SetShotDataA(id, 50, save, save, 0, 0.15, speed, typeW);
       FireShot(id);

       CreateShotA(id, GetX, GetY, delay);
       SetShotDataA(id, 0, 4, angle - pet * 2.7, 0, 0, 3, typeB);
       SetShotDataA(id, 50, save, save, 0, 0.15, speed, typeW);
       FireShot(id);

       speed += 1;
      }
      angle += space; //10bway1Ă܂
     }
    }

    if(GetTimer <= 20) { //^C20bȉɂȂ{}s܂()
    PlaySE(shotSE);
     CreateShot01(GetX, GetY, 2, rand(5, 175), BLUE21, 0);
    } /* //RgAEg(Easy)

    if(GetTimer <= 10) {
     CreateShot01(GetX, GetY, 2, rand(45, 135), BLUE21, 0);
     CreateShot01(GetX, GetY, 2, rand(45, 135), BLUE21, 0);
    } */

   }
  }

 }

 @DrawLoop {
  DrawGraphic(GetX, GetY);
 }

 @Finalize {
  loop(50) {
   CreateItem(ITEM_SCORE, rand(GetX - 50, GetX + 50), rand(GetY - 50, GetY + 50));
  }
  DeleteGraphic(img);
 }
#include_function ".\ϐW.txt"
#include_function ".\functions.txt"
}